// @ts-ignore
const files = require.context('./modules', false, /\.ts$/)
const modules = {}
// @ts-ignore
files.keys().forEach(key => {
  // @ts-ignore
  // eslint-disable-next-line
  modules[key.replace(/(\.\/|\.ts)/g, '')] = files(key).default
})

// eslint-disable-next-line import/no-anonymous-default-export
export default {
  ...modules,
}
